---
title: DB-CLL-041 — Insert a legal schedule entry
summary: Insert a legal schedule entry
status: draft
owner: SAIF Case Management team
last_reviewed: 2026-08-21
library: SAIF.Business.Claim.Legal
reference_type: embedded
---

# DB-CLL-041 — Insert a legal schedule entry

## Classification

| Field | Value |
|---|---|
| SQL ID | DB-CLL-041 |
| Operation type | I |
| Execution method | StoredProc |
| Database | Oracle (Case Management) |
| Schema | [unqualified]** |
| Command type | Stored procedure call |
| Business object | clsLegalSchedule |
| Criteria property | InsertSQL |
| Lifecycle method | BeforeInsert |

## Parameters

| Name | Direction | Type | Default | Description |
|---|---|---|---|---|
| LegalCaseID | Input | NUMBER | N/A | Owning legal case identifier |
| ScheduleDate | Input | DATE | N/A | Scheduled date |
| ScheduleTypeCode | Input | VARCHAR2 | N/A | Type of schedule entry |

## Tables

| Table | Access | Columns/Notes |
|---|---|---|
| [LEGAL_SCHEDULE](../database-tables.md#legal_schedule-schedule-(proc-target-unclear)) | INSERT | `LegalCaseID`, `ScheduleDate`, `ScheduleTypeCode`, plus remaining schedule-detail/create-audit columns (inferred*) |

## Sample SQL

```sql
EXEC pk80001_legalnet.insertSchedule(:LegalCaseID, :ScheduleDate, :ScheduleTypeCode,
  :CreateUser, :CreateDate);  -- proc name inferred*
```

## Operations and processes

- [Manage legal schedule and hearing calendar](../operations/manage-legal-schedule.md)

## Business rules

- [BR-CLM-LGL-005](../business-rules.md#br-clm-lgl-005-non-single-row-crud-result-is-treated-as-a-failure)
- [BR-CLM-LGL-025](../business-rules.md#br-clm-lgl-025-consolidation-schedule-non-production-behavior-suppression)

> **Note:** Statements marked with `*` were inferred from code structure, naming
> conventions, or contextual evidence where direct confirmation was not available
> in source artifacts. Statements marked with `**` could not be confirmed; treat
> as unknown until verified.

## Sources

- `SAIF.Business.Claim.Legal\LegalNet\clsLegalSchedule.vb`